package org.jb.coinche.client.gui.card;

import org.jb.coinche.client.business.model.Auction;
import org.jb.coinche.client.business.model.Card.Color;

public interface AuctionPanel {

	public static interface AuctionListener {
		
		void onPass();
		
		void onCoinche();
		
		void onAuction( Color color, int value );
		
	}
	
	void setAuctionListener( AuctionListener listener );
	
	void setCurrentAuction( Auction auction );
	
	void setEditable( boolean editable );
	
	void setCoincheEnabled( boolean coincheEnabled );
	
	void refresh();
}
